From b30a6f494996044cbfce5919b41d32056e5d7e9a Mon Sep 17 00:00:00 2001 From: Leopold Palomo-Avellaneda Date: Tue, 27 May 2014 12:18:29 +0200 Subject: [PATCH] Preparing first candidate of package. - deleting incorrect man pages. - solving multiarch problems in tools package. --- debian/control | 7 ++--- debian/libpcl-doc.docs | 3 +-- debian/libpcl-tools.install | 2 ++ debian/libpcl-tools.manpages | 7 ----- debian/manpages/openni_fast_mesh.1 | 27 ------------------- debian/manpages/openni_ii_normal_estimation.1 | 27 ------------------- debian/manpages/openni_image.1 | 27 ------------------- debian/manpages/openni_viewer.1 | 27 ------------------- debian/manpages/openni_voxel_grid.1 | 27 ------------------- debian/manpages/pcl_elch.1 | 10 ------- .../manpages/pcl_obj_rec_ransac_orr_octree.1 | 6 ++--- debian/rules | 10 +++---- 12 files changed, 15 insertions(+), 165 deletions(-) mode change 100644 => 100755 debian/libpcl-tools.install delete mode 100644 debian/manpages/openni_fast_mesh.1 delete mode 100644 debian/manpages/openni_ii_normal_estimation.1 delete mode 100644 debian/manpages/openni_image.1 delete mode 100644 debian/manpages/openni_viewer.1 delete mode 100644 debian/manpages/openni_voxel_grid.1 delete mode 100644 debian/manpages/pcl_elch.1 diff --git a/debian/control b/debian/control index 0adef0a6..5d5079e6 100644 --- a/debian/control +++ b/debian/control @@ -5,7 +5,7 @@ Uploaders: Thomas Moulard , Leopold Palomo-Avellaneda Section: libs Priority: extra -Build-Depends: debhelper (>= 9), +Build-Depends: debhelper (>= 9), dh-exec (>=0.3), cmake, doxygen, doxygen-latex, @@ -21,7 +21,7 @@ Build-Depends: debhelper (>= 9), libqhull-dev, libgtest-dev, libopenni-dev, - libopenni-sensor-primesense-dev, + libopenni-sensor-pointclouds-dev, python-vtk, libqt4-opengl-dev, libusb-1.0-0-dev, @@ -125,7 +125,8 @@ Description: Point Cloud Library - apps library filtering, feature estimation, surface reconstruction, registration, model fitting and segmentation. . - This package contains the libraries needed to run applications depending on PCL apps. + This package contains the libraries needed to run applications depending + on PCL apps. Package: libpcl-features1.7 Architecture: any diff --git a/debian/libpcl-doc.docs b/debian/libpcl-doc.docs index a145875d..aff12030 100644 --- a/debian/libpcl-doc.docs +++ b/debian/libpcl-doc.docs @@ -1,2 +1 @@ -*/doc/doxygen/html/ -usr/share/doc/pcl-1.7/tutorials/sources/* +*/doc/html/* diff --git a/debian/libpcl-tools.install b/debian/libpcl-tools.install old mode 100644 new mode 100755 index ce587c7a..a46f9399 --- a/debian/libpcl-tools.install +++ b/debian/libpcl-tools.install @@ -1 +1,3 @@ +#! /usr/bin/dh-exec +usr/lib/${DEB_HOST_MULTIARCH}/libpcl_cc_* usr/lib/cloud_composer_plugins usr/bin/pcl_* diff --git a/debian/libpcl-tools.manpages b/debian/libpcl-tools.manpages index fae184ed..7e9b7504 100644 --- a/debian/libpcl-tools.manpages +++ b/debian/libpcl-tools.manpages @@ -1,8 +1,3 @@ -debian/manpages/openni_fast_mesh.1 -debian/manpages/openni_ii_normal_estimation.1 -debian/manpages/openni_image.1 -debian/manpages/openni_viewer.1 -debian/manpages/openni_voxel_grid.1 debian/manpages/pcd_grabber_viewer.1 debian/manpages/pcd_viewer.1 debian/manpages/pcl_add_gaussian_noise.1 @@ -14,7 +9,6 @@ debian/manpages/pcl_convert_pcd_ascii_binary.1 debian/manpages/pcl_convolve.1 debian/manpages/pcl_crop_to_hull.1 debian/manpages/pcl_demean_cloud.1 -debian/manpages/pcl_elch.1 debian/manpages/pcl_extract_feature.1 debian/manpages/pcl_fast_bilateral_filter.1 debian/manpages/pcl_feature_matching.1 @@ -82,7 +76,6 @@ debian/manpages/pcl_ply2vtk.1 debian/manpages/pcl_plyheader.1 debian/manpages/pcl_png2pcd.1 debian/manpages/pcl_pointclouds.1 -debian/manpages/pcl_pointclouds.1~ debian/manpages/pcl_poisson_reconstruction.1 debian/manpages/pcl_ppf_object_recognition.1 debian/manpages/pcl_sac_segmentation_plane.1 diff --git a/debian/manpages/openni_fast_mesh.1 b/debian/manpages/openni_fast_mesh.1 deleted file mode 100644 index 7dd8c8e1..00000000 --- a/debian/manpages/openni_fast_mesh.1 +++ /dev/null @@ -1,27 +0,0 @@ -.TH PCL 1 - -.SH NAME - -FIXME \- FIXME - -.SH SYNOPSIS - -.B FIXME [OPTIONS] - -.SH DESCRIPTION - -FIXME - -.SH OPTIONS - -FIXME - -.SH SEE ALSO - -.TP -.B Home Page -http://www.pointclouds.org/ - -.SH AUTHOR - -Willow Garage, Inc. and Open Perception, Inc. diff --git a/debian/manpages/openni_ii_normal_estimation.1 b/debian/manpages/openni_ii_normal_estimation.1 deleted file mode 100644 index 7dd8c8e1..00000000 --- a/debian/manpages/openni_ii_normal_estimation.1 +++ /dev/null @@ -1,27 +0,0 @@ -.TH PCL 1 - -.SH NAME - -FIXME \- FIXME - -.SH SYNOPSIS - -.B FIXME [OPTIONS] - -.SH DESCRIPTION - -FIXME - -.SH OPTIONS - -FIXME - -.SH SEE ALSO - -.TP -.B Home Page -http://www.pointclouds.org/ - -.SH AUTHOR - -Willow Garage, Inc. and Open Perception, Inc. diff --git a/debian/manpages/openni_image.1 b/debian/manpages/openni_image.1 deleted file mode 100644 index 7dd8c8e1..00000000 --- a/debian/manpages/openni_image.1 +++ /dev/null @@ -1,27 +0,0 @@ -.TH PCL 1 - -.SH NAME - -FIXME \- FIXME - -.SH SYNOPSIS - -.B FIXME [OPTIONS] - -.SH DESCRIPTION - -FIXME - -.SH OPTIONS - -FIXME - -.SH SEE ALSO - -.TP -.B Home Page -http://www.pointclouds.org/ - -.SH AUTHOR - -Willow Garage, Inc. and Open Perception, Inc. diff --git a/debian/manpages/openni_viewer.1 b/debian/manpages/openni_viewer.1 deleted file mode 100644 index 7dd8c8e1..00000000 --- a/debian/manpages/openni_viewer.1 +++ /dev/null @@ -1,27 +0,0 @@ -.TH PCL 1 - -.SH NAME - -FIXME \- FIXME - -.SH SYNOPSIS - -.B FIXME [OPTIONS] - -.SH DESCRIPTION - -FIXME - -.SH OPTIONS - -FIXME - -.SH SEE ALSO - -.TP -.B Home Page -http://www.pointclouds.org/ - -.SH AUTHOR - -Willow Garage, Inc. and Open Perception, Inc. diff --git a/debian/manpages/openni_voxel_grid.1 b/debian/manpages/openni_voxel_grid.1 deleted file mode 100644 index 7dd8c8e1..00000000 --- a/debian/manpages/openni_voxel_grid.1 +++ /dev/null @@ -1,27 +0,0 @@ -.TH PCL 1 - -.SH NAME - -FIXME \- FIXME - -.SH SYNOPSIS - -.B FIXME [OPTIONS] - -.SH DESCRIPTION - -FIXME - -.SH OPTIONS - -FIXME - -.SH SEE ALSO - -.TP -.B Home Page -http://www.pointclouds.org/ - -.SH AUTHOR - -Willow Garage, Inc. and Open Perception, Inc. diff --git a/debian/manpages/pcl_elch.1 b/debian/manpages/pcl_elch.1 deleted file mode 100644 index dc074e62..00000000 --- a/debian/manpages/pcl_elch.1 +++ /dev/null @@ -1,10 +0,0 @@ -.SH AUTHOR -pcl_elch is part of Point Cloud Library (PCL) - www.pointclouds.org - -The Point Cloud Library (PCL) is a standalone, large scale, open project for 2D/3D -image and point cloud processing. -.PP -This manual page was written by Leopold Palomo-Avellaneda with -the help of help2man tool and some handmade arrangement for the Debian project -(and may be used by others). - diff --git a/debian/manpages/pcl_obj_rec_ransac_orr_octree.1 b/debian/manpages/pcl_obj_rec_ransac_orr_octree.1 index 24dac780..b8d6f550 100644 --- a/debian/manpages/pcl_obj_rec_ransac_orr_octree.1 +++ b/debian/manpages/pcl_obj_rec_ransac_orr_octree.1 @@ -3,10 +3,10 @@ .SH NAME pcl_obj_rec_ransac_orr_octree \- pcl_obj_rec_ransac_orr_octree .SH DESCRIPTION -Syntax is ./pcl_obj_rec_ransac_orr_octree +Syntax is pcl_obj_rec_ransac_orr_octree -EXAMPLE: -./pcl_obj_rec_ransac_orr_octree ../../test/tum_rabbit.vtk 6 +.SH EXAMPLE: +pcl_obj_rec_ransac_orr_octree ../../test/tum_rabbit.vtk 6 .SH AUTHOR pcl_obj_rec_ransac_orr_octree is part of Point Cloud Library (PCL) - www.pointclouds.org diff --git a/debian/rules b/debian/rules index 4fcc2d4a..b2bd980d 100755 --- a/debian/rules +++ b/debian/rules @@ -14,8 +14,7 @@ CXXFLAGS+=$(CPPFLAGS) # Multiarch. DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) -.PHONY: override_dh_auto_configure override_dh_auto_build override_dh_strip - +.PHONY: override_dh_auto_configure override_dh_auto_build override_dh_strip override_dh_install override_dh_auto_configure: dh_auto_configure -- \ @@ -37,9 +36,9 @@ override_dh_auto_build: override_dh_install: mkdir -p debian/tmp/usr/share/doc/libpcl1.7-dbg && cp debian/README.Debug debian/tmp/usr/share/doc/libpcl1.7-dbg/ - dh_install --list-missing - @for i in pcl_cloud_composer pcl_concatenate_points_pcd pcl_dinast_grabber \ + for i in pcl_cloud_composer pcl_concatenate_points_pcd \ + pcl_elch pcl_dinast_grabber pcl_hdl_grabber \ pcl_icp pcl_icp2d pcl_lum pcl_manual_registration pcl_match_linemod_template \ pcl_multiscale_feature_persistence_example pcl_ndt2d pcl_ndt3d pcl_ni_agast \ pcl_ni_linemod pcl_ni_susan pcl_nn_classification_example \ @@ -55,9 +54,10 @@ override_dh_install: pcl_registration_visualizer pcl_surfel_smoothing_test \ pcl_timed_trigger_test pcl_viewer pcl_virtual_scanner \ pcl_voxel_grid_occlusion_estimation; do \ - cmd="dh_link -p libpcl_tools usr/share/man/man1/pcl_pointclouds.1 usr/share/man/man1/$$i.1"; \ + cmd="dh_link -p libpcl-tools usr/share/man/man1/pcl_pointclouds.1 usr/share/man/man1/$$i.1"; \ echo $$cmd; $$cmd; \ done + dh_install --list-missing override_dh_strip: dh_strip -a --dbg-package=libpcl1.7-dbg -- 2.30.2